.all_order_price{ line-height:24px;background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#e5e2e2)); padding:8px; border-bottom:2px solid #CCC;}
.all_order_price a{ color:#F63; text-decoration:underline;}
.order_price{ color:#F33; font-weight:700; float:right;}
.order_list{ line-height:24px; font-size:.9em;}
.order_list dl{padding:4px 8px; border-bottom:2px dashed #CCC;background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#e5e2e2)); padding:8px;}
.sel_pay_tit{ height:34px; line-height:34px; border-bottom:2px solid #F93; position:relative; margin-top:5px;background:-webkit-gradient(linear,left top,right bottom,from(#F00),to(#FFF));}
.sel_pay_tit .bor_tit{ width:130px; height:34px;  text-align:center; border:2px solid #F93; border-bottom:2px solid #FFF; position:absolute; bottom:-2px; left:10px; color:#FFF;}

.tabs-panel{ padding:8px;}
.cart-defray { overflow:hidden; padding:5px 20px;}
.cart-defray li { width:125px; height:50px; position:relative; border:1px solid #CCC; margin-bottom:5px;}
.cart-defray li:hover { border-color: #FEBF90; background:#FFFBE1;}
.cart-defray li span.logo {display:inline-block; width: 125px; height: 50px; background: #FFF; border-radius: 4px;}
.cart-defray li .radio_pay{ position:absolute; top:0; left:0; width:18px; height:18px;}

.ent_pay_pwd { font-size:14px; background-color: #FFF; display: none; width:300px; border:2px solid #F93;position: absolute; z-index:10000; }
.close_ent { padding:0 10px; height:30px; line-height:30px; background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#e5e2e2));}
.close_ent a{ display:block; width:30px; height:30px; background: url(../images/html5/airline_del.png) no-repeat center center; float:right;}
.ent_pay_main{ padding:10px;}
#payword{ width:100%; height:30px; font-size:.9em;}
.enter{ margin-top:5px; display:-webkit-box;}
.enter .link{ -webkit-box-flex:1; height:30px; line-height:30px; font-size:.9em; display:block; text-align:center; background:#F60; border-radius:5px; margin:0 2px; color:#FFF;} 
#error_pwd{ color:#F00;}

.pay_btn_area{ padding:8px;}
.pay_btn_area .pay_btn{ display:block; width:100%; height:32px; color:#FFF; background:#C00; text-align:center; border-radius:8px; line-height:32px; }

.cart_usebalance { margin-left: 22px;margin-top: 10px;margin-bottom:10px;}
.cart_usebalance p { margin-top:10px; line-height:18px;}
.cart_usebalance p b { padding: 0 0.3em;}
.cart_usebalance p .balance_block { color:#ED8600;}
.cart_usebalance input { margin-right:8px;}
